Le module de presse-papiers électronique nous permet de lire et de manipuler le contenu du presse-papiers du
système, donc pas de copier et coller directement, mais le contenu de telles actions.
Dans l'ensemble, un module très simple que je travaillerai en ligne à l'intérieur de l'indexé sur le courrier
électronique à nouveau, nécessite le module de presse-papiers avec le presse-papiers d'assignation structuré standard nécessitant d'électron.
Ensuite, la fonction la plus élémentaire de ce module étant la lecture du contenu du système,
le presse-papiers, une déconnexion, l'appel du presse-papiers, la lecture de texte par points.
Gardez mon presse-papiers vide pour le moment, donc je vais apporter un éditeur de texte
à partir duquel copier, dire du texte de mon éditeur de texte, sélectionner tout cela et copier.
Cette copie de texte est maintenant stockée dans le presse-papiers du système, que nous pouvons lire à partir de notre application
et nous déconnecter, recharger l'application, et là, nous obtenons le texte exact déconnecté du presse-papiers du système.
Cela pourrait donc être utile pour plusieurs raisons.
Le plus évident est une forme d'application d'historique du presse-papiers, car le presse-papiers du système est écrasé à
chaque nouvelle copie.
Cependant, avoir accès au presse-papiers signifie que nous pouvons également modifier son contenu.
Par exemple, voyons comment transformer le contenu du presse-papiers existant en majuscules.
Je vais ajouter un bouton pour cette rupture à une nouvelle ligne.
Tout d'abord, attribuez un clic et une valeur faible à l'appel au clic.
Créez Upir et nommez ce bouton.
Mettez le presse-papiers en majuscules.
Créez le maquillage une fonction.
Nous n'avons plus besoin de ce journal.
Const make upir est égal à une fonction.
Ensuite, la première étape de cette fonction consiste à lire le contenu du presse-papiers affecté à c. B texte comme avant le presse-papiers dot lire
le texte puis réécrire dans le presse-papiers, ce qui écrasera bien sûr la valeur Laport existante, disons
clipboard dot write text passant dans le contenu transformé c. b texte en majuscules.
Sauvegarde ça.
Rechargez l'application, je vais copier à nouveau le même texte de mon éditeur de texte, ce qui signifie que
c'est maintenant le contenu du presse-papiers système, alors transformez-le en majuscules, recollé dans l'éditeur, et nous obtenons cette nouvelle valeur du
presse-papiers système lorsque nous mis à jour dans notre application.
C'est donc la lecture et l'écriture de base du contenu en texte brut.
Mais le module presse-papiers nous permet également de travailler avec différents formats de données.
Par exemple, dans la documentation, nous voyons ces méthodes de texte, lisons du texte et écrivons du texte et des méthodes
supplémentaires pour HTML ou imagist.
Je vais démontrer avec une image car HDMI est assez similaire au texte, déplacez cette fonction de gestionnaire
de clic en ajoutant un peu un nouveau bouton.
Je vais simplement dupliquer celui-ci à nouveau sur sa propre ligne, celui-ci appelant show image.
Afficher l'image du presse-papiers.
Ensuite, pour pouvoir lire et afficher une image du système, le Presse-papiers aura également besoin d'une étiquette d'image
laissant la source vide afin que nous puissions la définir avec un identifiant pour sélectionner cette étiquette avec l'image CB ou l'image du presse-papiers au niveau des
boutons.
Click function, contact show image équivaut à une fonction avec cet objet d'événement click dans lequel nous pouvons lire une
image du presse-papiers en l'associant à l'image.
Le presse-papiers, le point, l'image lue, comme avec toutes les données d'image à l'intérieur d'une image lue d'application électronique renverra une
instance d'image native que nous utiliserons.
Sélectionnez donc cet élément doget de document d'étiquette d'image par I. RÉ. Image CB définissant son attribut source sur
l'URL de données de l'image native renvoyée par l'image du presse-papiers.
Cette instance d'image native aux données.
Vous êtes tous en sécurité.
J'utiliserai à nouveau Slashdot PNG du projet.
Apportez cela en vue.
Copiez l'image, cette image étant maintenant le contenu du système, le presse-papiers, actualisez l'application pour obtenir ce
nouveau clic sur le bouton et nous obtenons cette image copiée affichée dans notre application, ce module étant partagé.
Nous pouvons, bien sûr, utiliser l'une de ces méthodes directement à partir du processus principal.
Je vais ouvrir les jeux d'esprit, exiger le module de presse-papiers d'électron et comme démonstration très simple directement dans le presse-papiers
du système dès que l'application est prête.
Donc, créez un texte de point droit du presse-papiers de fenêtre à partir du processus principal.
Cela se produira bien sûr avant la création de la fenêtre principale.
Donc immédiatement et indexé sur HTML.
Nous pouvons accéder à cette valeur dans le presse-papiers en se déconnectant comme auparavant.
Le presse-papiers lit le texte.
Enregistrez les deux fichiers.
Et dès que l'application est relancée, nous voyons que la valeur du presse-papiers est enregistrée dans la
console tout en étant toujours disponible pour le reste du système en tant que contenu actuel du presse-papiers basé dans
cette fenêtre d'édition de texte et le même texte.
Donc un module extrêmement simple nous permettant d'intégrer nos applications avec des aspects natifs du système
d'exploitation.